package com.ruoyi.system.service;

import java.util.List;
import java.util.Map;

import com.ruoyi.system.domain.StbGrant;

/**
 * 资助Service接口
 * 
 * @author ruoyi
 * @date 2020-02-08
 */
public interface IStbGrantService 
{
    /**
     * 查询资助
     * 
     * @param grantId 资助ID
     * @return 资助
     */
    public StbGrant selectStbGrantById(Long grantId);

    /**
     * 查询资助列表
     * 
     * @param stbGrant 资助
     * @return 资助集合
     */
    public List<StbGrant> selectStbGrantList(StbGrant stbGrant);

    /**
     * 新增资助
     * 
     * @param stbGrant 资助
     * @return 结果
     */
    public int insertStbGrant(StbGrant stbGrant);

    /**
     * 修改资助
     * 
     * @param stbGrant 资助
     * @return 结果
     */
    public int updateStbGrant(StbGrant stbGrant);

    /**
     * 批量删除资助
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteStbGrantByIds(String ids);

    /**
     * 删除资助信息
     * 
     * @param grantId 资助ID
     * @return 结果
     */
    public int deleteStbGrantById(Long grantId);



public List<Map<String, Object>> selectGrantMoneyCount(StbGrant stbGrant);

}